package com.yonyou.cyxdms.basedata.service.vo;

import com.yonyou.cyx.framework.service.excel.ExcelColumnDefine;
import com.yonyou.cyx.function.bean.dto.DataImportDto;
import com.yonyou.cyx.function.utils.validate.define.Required;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * 车辆销售指导价导入错误信息
 *
 * @author ysj
 * @since 18:29 2019-09-20
 */
@ApiModel(value = "销售指导价导入错误信息", description = "销售指导价导入错误信息")
public class CarPriceImportVO extends DataImportDto {
    @ApiModelProperty(value = "产品代码", name = "产品代码")
    @ExcelColumnDefine(value = 1)
    @Required
    private String productCode;
    @ApiModelProperty(value = "分类代码", name = "分类代码")
    @ExcelColumnDefine(value = 2)
    private String baseCode;
    @ApiModelProperty(value = "储备高限", name = "储备高限")
    @ExcelColumnDefine(value = 3)
    private Integer maxReserve;
    @ApiModelProperty(value = "储备低限", name = "储备低限")
    @ExcelColumnDefine(value = 4)
    private Integer minReserve;
    @ApiModelProperty(value = "销售指导价", name = "销售指导价")
    @ExcelColumnDefine(value = 5)
    private Double price;
    @ApiModelProperty(value = "销售底价", name = "销售底价")
    @ExcelColumnDefine(value = 6)
    private Double salesBasePrice;

    public String getProductCode() {
        return productCode;
    }

    public void setProductCode(String productCode) {
        this.productCode = productCode;
    }

    public String getBaseCode() {
        return baseCode;
    }

    public void setBaseCode(String baseCode) {
        this.baseCode = baseCode;
    }

    public Integer getMaxReserve() {
        return maxReserve;
    }

    public void setMaxReserve(Integer maxReserve) {
        this.maxReserve = maxReserve;
    }

    public Integer getMinReserve() {
        return minReserve;
    }

    public void setMinReserve(Integer minReserve) {
        this.minReserve = minReserve;
    }

    public Double getPrice() {
        return price;
    }

    public void setPrice(Double price) {
        this.price = price;
    }

    public Double getSalesBasePrice() {
        return salesBasePrice;
    }

    public void setSalesBasePrice(Double salesBasePrice) {
        this.salesBasePrice = salesBasePrice;
    }

    @Override
    public String toString() {
        return "CarPriceImportVO{" +
                "productCode='" + productCode + '\'' +
                ", price='" + price + '\'' +
                ", baseCode='" + baseCode + '\'' +
                ", maxReserve=" + maxReserve +
                ", minReserve=" + minReserve +
                ", salesBasePrice=" + salesBasePrice +
                '}';
    }
}
